﻿using Newtonsoft.Json;
using System.Collections.Generic;

namespace Neudesic.Pulse.Entities
{

    /// <summary>
    /// Result of <see cref="Activity"/> that has a paging bookmark for navigating the set.
    /// </summary>
    [JsonObject(MemberSerialization.OptIn)]
    public class PagedActivityList
    {

        /// <summary>
        /// Gets or sets the activities.
        /// </summary>
        /// <value>The activities.</value>
        [JsonProperty("activities")]
        public List<Activity> Activities { get; set; }

        /// <summary>
        /// Gets or sets the paging bookmark.
        /// </summary>
        /// <value>The paging bookmark.</value>
        [JsonProperty("paging")]
        public PagingBookmark PagingBookmark { get; set; }

    }

}
